package com.itlong.cloud.operate.service;

import com.itlong.cloud.POJO.DTO.operate.OperateUserRecordPageDTO;
import com.itlong.cloud.POJO.VO.operate.OperateDeviceOpenTypeVO;
import com.itlong.cloud.POJO.VO.operate.OperateUserRecordVO;
import com.itlong.cloud.utils.page.Page;

import java.util.List;

/**
 * <desc>
 *      运营-APP用户-业主通行记录接口。
 * <desc/>
 *
 * @createDate 2017/9/26.
 */
public interface IOperateUserRecordService {


    /**
     * <desc>
     *      获取分页数据
     * </desc>
     *
     * @param pageDTO
     * @return
     * @author 2017/09/21
     */
    Page<OperateUserRecordVO> getPage(OperateUserRecordPageDTO pageDTO) throws Exception;


     /**
      * <desc>
      *      获取通行方式列表。
      * <desc/>
      *
      * @param recType
      * @return   返回通行方式列表（通行方式ID 和 通行名称）
      * @author shengen.T
      * @createDate 2017/09/21
      */
    List<OperateDeviceOpenTypeVO> getOpenTypeList(Integer recType) throws Exception;
}
